<?php 

/**
* 分类模型
*/
class BrandModel extends Model{
	// 设置模型对象
	public $table="brand";
	/**
	 * [get_data 获取所有分类]
	 * @return [type] [description]
	 */
	public function get_data(){
		return $this->all();
	}
	/**
	 * [add_data 增加分类的方法]
	 */
	public function add_data(){
		// 实例化上传类
		$up = new Upload("Updata/Brand");
		// 执行对象的upload方法,返回上传信息
		$upinfo = $up->upload();
		// 如果没有上传,就不需要走下面一走
		if(!empty($upinfo)){
			$this->data["logo"] = $upinfo[0]["path"];
			$this->data["bname"] =Q('post.bname');
			$this->data["ishot"] =Q('post.ishot');
			$this->add();
			return true;
		}
		return false;
	}
	/**
	 * [get_one_data 获取父级数据]
	 * @param  [type] $where [description]
	 * @return [type]        [description]
	 */
	public function get_one_data($where = NULL){
		return $this->where($where)->find();
	}
	/**
	 * [del_data 删除数据]
	 * @param  [type] $cid [description]
	 * @return [type]      [description]
	 */
	public function del_data($bid){
		$this->where(array('bid'=>$bid))->delete(); 
		return true;
	}
	/**
	 * [update_data 更新分类]
	 * @return [type] [description]
	 */
	public function update_data($where=NULL){
		// 实例化上传类
		$up = new Upload("Updata/Brand");
		// 执行对象的upload方法,返回上传信息
		$upinfo = $up->upload();
		// 如果没有上传,就不需要走下面一走
		if(!empty($upinfo)){
			$this->data["logo"] = $upinfo[0]["path"];
		}
		$this->data["bname"] = Q('post.bname');
		$this->data["ishot"] = Q('post.ishot');
		$this->where($where)->update();
	}
	
	
}

 ?>